home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / util / misc / MTM.readme < prev    next >
Text File  |  1997-11-02  |  5KB  |  142 lines

  1. Short:    Move files in DL to local Aminet mirror
  2. Author:   kenny@bgnett.no (Kenneth "Kenny" Nilsen)
  3. Uploader: kenny@bgnett.no (Kenneth "Kenny" Nilsen)
  4. Version:  2.5
  5. Type:     util/misc
  6. Requires: kickstart 37 or better, archives/files with "readme"'s  :-)
  7. Replaces: util/misc/MTM*
  8.  
  9.  
  10. $VER: MoveToMirror 2.5 (25.09.97)
  11.  
  12. This program is _EMAIL-WARE!_
  13.                 -----------
  14.  
  15. UPDATE NEWS:
  16.  
  17.         - Fixed a pretty silly bug which caused MTM to go busylooping
  18.           forever.
  19.  
  20. PURPOSE
  21.  
  22. This tool is used to move the files you have in your download directory to
  23. a local Aminet mirror on your harddisk. The mirror is created by MTM itself
  24. based on the files beeing moved. You only select a destination root dir.
  25.  
  26.  
  27. FEATURES
  28.  
  29.  o  Uses the README file to determine where to put the files
  30.  o  If sub dirs of destination (ex. "util/misc) doesn't exist MTM will
  31.     create the sub-dirs
  32.  o  It can add filecomment using the "Short:" field of the readme file.
  33.     If used, the original filecomment can be moved to the readme file.
  34.  o  Can add short: as filecomment before move in case if there is
  35.     missing a type: field.
  36.  o  Can clone the original file's attributes such as filecomment, date,
  37.     and protection bits
  38.  o  Can use pattern matching to move certain files
  39.  o  Can either copy the files or move them (deletes the originals)
  40.  o  You can choose to only copy the main files and exclude the readme's
  41.  o  You can choose to uppercase or lowercase all the sub-dir names
  42.  o  Autocorrects bad "type:" settings (ie. types with spaces).
  43.  o  Debug/verbose option to watch every action
  44.  o  Prints size of the existing file (if any) and the new file size
  45.  o  Very fast copying routine (large-buffered)
  46.  o  Small in size (core ~5 KB + texts and startup) and quick due to beeing
  47.     written in assembler.
  48.  
  49. Thanks to all you guys sending me nice letters with questions, suggestions,
  50. wishes and bug reports. Without you this program wouldn't be updated!
  51.  
  52.  
  53. TODO:
  54.  
  55. - Support Replace: fields (*currently obsoleted)
  56.  
  57.  
  58. HISTORY:
  59.  
  60. 2.5  (25.09.97) - Fixed a bug which caused MTM to go busyloop. Jumped back
  61.                   to previously local label instead of forward if a flag
  62.                   wasn't set. Fixed.
  63.                   Reported by Klaus Gessner and Joris Weidener.
  64.  
  65. 2.4  (10.09.97)    - Added two new options (on request). The -u and -l options.
  66.           Requested by Greg Fitch.
  67.         - Added new option (on request). The -b option.
  68.           Requested by Joris Weidener.
  69.         - Made MTM create one-level destdir if it doesn't exist.
  70.           Report an error if the dir couldn't be created.
  71.         - Fixed bug when user selects no on overwrite file. It still
  72.           copied the readme file and set the short to the existing
  73.           file.
  74.           Reported by Klaus Gessner.
  75.         - Prints size on already existing file as well as the new
  76.           file.
  77.           Requested by Klaus Gessner.
  78.  
  79. 2.3  (04.09.97) - Added char 13 strip routine to fix readme files downloaded
  80.           via PC's. Should now be able to create dirs based on such
  81.           a file. Suggested by Herbert Breuer and Klaus Gessner.
  82.         - Added strip routine to the type: field extractor. It now
  83.           remove (illegal) spaces from path specs if any.
  84.         - Reports error if destination root dir doesn't exist
  85.         - Minor changes in output texts.
  86.  
  87. 2.2        - Unofficial release (betatest version)
  88.  
  89. 2.1        - Unofficial release
  90.  
  91. 2.0  (27.03.97)    - Completly rewritten.
  92.         - Added new option (-p) for pattern matching.
  93.           Requested by Torsten Pieper.
  94.         - Added guide doc.
  95.  
  96. 1.4  (09.03.97)    - Added new feature. Short: of the readme file now becomes
  97.           the filecomment unless the new option -n is used.
  98.         - Some optimizing and text refreshing.
  99.  
  100. 1.3  (03.03.97)    - Fixed layout and info output when -a isn't used
  101.  
  102. 1.2  (02.03.97)    - Added checking of already existing files
  103.         - Added new option (-a)
  104.  
  105. 1.1  (01.02.97)    - Added CLONE (-c) option.
  106.           Requested by ???
  107.         - Bug: was case sensitive to "Type:". Fixed!
  108.         - Bug: FIB wasn't LONG word aligned (only WORD). Fixed!
  109.         - Bug: In non-verbose mode errors on 'type: not found'
  110.                in readme file didn't print name on file. Fixed!
  111.  
  112. 1.0  (25.12.96)    - Main release (Aminet)
  113.  
  114. 0.2ß (25.11.96)    - Rewrote algoritms for moving files, creating dirs etc.
  115.         - 0.1ß Caused a yellow alert on some machines
  116.         - Better error checking and outputing
  117.         - Seem to work fine here.
  118.     
  119. 0.1ß (22.11.96)    - Initial beta release
  120.           MTM was made on a public request from Tor-Atle Kleven
  121.  
  122.  
  123.  
  124.  Regards,
  125. ---
  126.    /"``  Kenny  mailto:kenny@bgnett.no http://www.bgnett.no/~kenny/
  127.  \/             software developer     finger me for details
  128. ---
  129.  
  130.  
  131. ============================= Archive contents =============================
  132.  
  133. Original  Packed Ratio    Date     Time    Name
  134. -------- ------- ----- --------- --------  -------------
  135.     1188     549 53.7% 10-Sep-97 15:40:30  MoveToMirror.info
  136.     7380    3954 46.4% 25-Sep-97 12:40:28 +MoveToMirror
  137.     4388    2013 54.1% 25-Sep-97 12:56:30 +MoveToMirror.readme
  138.    10629    3603 66.1% 25-Sep-97 12:48:58 +MTM.guide
  139.     1586     910 42.6% 27-Mar-97 04:24:22 +MTM.guide.info
  140. -------- ------- ----- --------- --------
  141.    25171   11029 56.1% 26-Sep-97 22:39:28   5 files
  142.